package com.streamax.app.cqbus.platform.socket.tcp.command


import com.kt.coroutinedemo.utils.PacketUtils
import com.streamax.app.cqbus.platform.ext.toByteArray2
import com.streamax.app.cqbus.platform.ext.toByteArray4


data class TcpCommand03(
        /**
         * 请求成功，返回此次下载的令牌标识
         */
        var mToken: Int = 0,
        /**
         * 数据包序号
         */
        var packetSn: Int
) {
    fun packet():ByteArray{
        var result = mutableListOf<ByteArray>()
        //指令序号
        result.add(mToken.toByteArray4)
        //序号
        result.add(packetSn.toByteArray2)

        return PacketUtils.bytesMerger(result)
    }
}